hillside cave - French English Dictionary